self-adhesive note - Turkish English Dictionary